package cn.darkhorse.device.vo;

import cn.darkhorse.device.pojo.MesRepairWorkload;
import com.fhs.core.trans.anno.Trans;
import com.fhs.core.trans.constant.TransType;
import com.fhs.core.trans.vo.TransPojo;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 检修保20240508最新vo
 */
@Data
public class MesAllRepairInfoVO extends BaseEntity implements TransPojo {

    @ApiModelProperty("主键")
    private Long id;
    @ApiModelProperty("设备id")
    private Long deviceId;


    @ApiModelProperty("维修单号")
    @Excel(name = "维修单号",type = Excel.Type.EXPORT,sort = 0)
    private String repairNum;

    @ApiModelProperty("维修类型")
    private String repairTypeName;


    @ApiModelProperty("审核状态（0：待审1：待派工2：待维修3：维修中4:待验证5：已完成6：已驳回）")
    private String auditStatusName;

    @ApiModelProperty("处理结果")
    @Excel(name = "处理状态",type = Excel.Type.EXPORT,sort = 2)
    private String auditResult;

    @ApiModelProperty("报修人")
    @Excel(name = "报修人",type = Excel.Type.EXPORT,sort = 9)
    private String repairer;

    @ApiModelProperty("发生时间")
    private LocalDateTime repairDate;

    @ApiModelProperty("主修人")
    @Excel(name = "主修人",type = Excel.Type.EXPORT,sort = 3)
    private String mainRepairersName;
}
